package blog.com.mw.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import blog.com.mw.pojo.po.CategoryPO;
import blog.com.mw.pojo.po.CategoryTypePO;

public interface CategoryDao {
	public List<CategoryPO> getAllCategory();
	
	public CategoryPO getCategoryById(Long id);
		
	public CategoryPO getCategoryByArticleId(Long articleId);
	
	public int addCategory(CategoryPO categoryPo);
	
	public int delCategory(Long id);
	
	//类别Dao操作
	public List<CategoryTypePO> getAllCategoryType(@Param("keyword") String keyword);
	
	public CategoryTypePO getCategoryTypeById(Long id);
	
	public CategoryTypePO getCategoryTypeByContent(String content);
	
	public int addCategoryType(CategoryTypePO label);
	
	public int updateCategoryType(CategoryTypePO label);
	
	public int delCategoryType(List<Integer> ids);
}
